#pragma once

#include "GameState.h"

#define CELL_COL 32.0f
#define CELL_ROW 32.0f

#define CAM_SPEED  1000.0f
#define OBJ_AMOUNT 300

class GameTestState : public FSMCartridge
{
protected:
	BeanieCore* m_core;

	clkWorld m_world;

	int m_index;
	List<GameObject> m_objs;
public:
	GameTestState(){}
	GameTestState(BeanieCore* a_core, bool a_renew = true);

	void init();
	void release();
	void input();
	void update();
	void draw();
	void preLoop();
	void postLoop();
};